#!/bin/bash - 

# 如果特殊变量$1的值不为空，则继续执行while循环，否则退出循环
while [ -n "$1" ]
do

  # 打印特殊变量$1的值，及特殊变量$#的值
  echo "Current Parameter: $1, Remaining $#."

  # 将$1传递到其它函数或做其它操作
  #Pass $1 to some bash function or do whatever

  # 将位置参数左移一位
  shift 5
  # 如果上一条命令的返回值不为0，则执行if语句
  if [ $? -ne 0 ]
  then

    # 终止循环的执行
    break

  fi

done